#!/usr/bin/python
# -*- coding:utf-8 -*-
# @FileName : python_test9_13.py
# Author    : myh

# 练习 9.13：骰子　创建一个 Die 类，它包含一个名为 sides 的属性，
# 该属性的默认值为 6。编写一个名为 roll_die() 的方法，它打印位
# 于 1 和骰子面数之间的随机数。创建一个 6 面的骰子并掷 10 次。
# 创建一个 10 面的骰子和一个 20 面的骰子，再分别掷 10 次。

from random import randint

class Die:
    def __init__(self, sides = 6):
        self.sides = sides

    def roll_die(self):
        print(f"{self.sides}面骰子随机为：{randint(1,self.sides)}")


die1 = Die(6)
die2 = Die(10)
die3 = Die(20)
for num in range(1,11):
    print(f'\n第{num}次随机为：')
    die1.roll_die()
    die2.roll_die()
    die3.roll_die()